|
| | ProcessorPose (const YAML::Node &_params) |
| |
| | ~ProcessorPose () override=default |
| |
| | WOLF_PROCESSOR_TEMPLATE_DIM_CREATE (ProcessorPose, DIM) |
| |
| void | configure (SensorBasePtr _sensor) override |
| |
| void | processCapture (CaptureBasePtr _cap) override |
| | process an incoming capture More...
|
| |
| void | processKeyFrame (FrameBasePtr _frm) override |
| | process an incoming key-frame More...
|
| |
| bool | triggerInCapture (CaptureBasePtr _cap) const override |
| | trigger in capture More...
|
| |
| bool | triggerInKeyFrame (FrameBasePtr _frm) const override |
| | trigger in key-frame More...
|
| |
| bool | storeKeyFrame (FrameBasePtr _frm) override |
| | store key frame More...
|
| |
| bool | storeCapture (CaptureBasePtr _cap) override |
| | store capture More...
|
| |
| bool | voteForKeyFrame () const override |
| | Vote for KeyFrame generation. More...
|
| |
| void | createFactorIfNecessary () |
| |
| void | startCaptureProfiling () |
| |
| void | stopCaptureProfiling () |
| |
| void | startKFProfiling () |
| |
| void | stopKFProfiling () |
| |
| virtual void | printProfiling (std::ostream &stream=std::cout) const |
| |
| | ProcessorBase (const std::string &_type, const TypeComposite &_state_types, const YAML::Node &_params) |
| | constructor More...
|
| |
| | ~ProcessorBase () override |
| |
| virtual void | configure (SensorBasePtr _sensor)=0 |
| |
| virtual void | remove () |
| |
| bool | hasChildren () const override |
| |
| const TypeComposite & | getStateTypes () const |
| |
| StateKeys | getStateKeys () const |
| |
| unsigned int | id () const |
| |
| void | keyFrameCallback (FrameBasePtr _keyframe) |
| | notify a new keyframe made by another processor More...
|
| |
| void | captureCallback (CaptureBasePtr _capture) |
| | notify a new capture More...
|
| |
| SensorBaseConstPtr | getSensor () const |
| |
| SensorBasePtr | getSensor () |
| |
| YAML::Node | getParams () const |
| |
| bool | isMotionProvider () const |
| |
| bool | applyLossFunction () const |
| |
| bool | isVotingActive () const |
| |
| double | getTimeTolerance () const |
| |
| void | setApplyLossFunction (bool _apply_loss_function) |
| |
| void | setVotingActive (bool _voting_active) |
| |
| void | setTimeTolerance (double _time_tolerance) |
| |
| void | setDebugVerboseLevel (const std::string &_debug_verbose_level) |
| |
| std::string | getDebugVerboseLevel () const |
| |
| bool | checkTimeTolerance (const TimeStamp &_ts1, const TimeStamp &_ts2) const |
| |
| bool | checkTimeTolerance (const CaptureBasePtr _cap, const TimeStamp &_ts) const |
| |
| bool | checkTimeTolerance (const FrameBasePtr _frm, const TimeStamp &_ts) const |
| |
| bool | checkTimeTolerance (const FrameBasePtr _frm, const CaptureBasePtr _cap) const |
| |
| virtual void | link (SensorBasePtr) final |
| |
| virtual void | printHeader (int depth, bool factored_by, bool metric, bool state_blocks, std::ostream &stream, std::string _tabs="") const |
| |
| void | print (int depth, bool factored_by, bool metric, bool state_blocks, std::ostream &stream=std::cout, std::string _tabs="") const |
| |
| virtual CheckLog | localCheck (bool _verbose, std::ostream &_stream, std::string _tabs="") const |
| |
| bool | check (CheckLog &_log, bool _verbose, std::ostream &_stream, std::string _tabs="") const |
| |
| | NodeBase (const std::string &_category, const std::string &_type="Undefined", const std::string &_name="") |
| |
| virtual | ~NodeBase ()=default |
| |
| unsigned int | nodeId () const |
| |
| std::string | getCategory () const |
| |
| std::string | getType () const |
| |
| std::string | getName () const |
| |
| bool | isRemoving () const |
| |
| virtual bool | hasChildren () const =0 |
| |
| void | setType (const std::string &_type) |
| |
| void | setName (const std::string &_name) |
| |
| ProblemConstPtr | getProblem () const |
| |
| ProblemPtr | getProblem () |
| |
template<unsigned int DIM>
Vote for KeyFrame generation.
If a KeyFrame criterion is validated, this function returns true, meaning that it wants to create a KeyFrame at the last Capture.
WARNING! This function only votes! It does not create KeyFrames!
Implements wolf::ProcessorBase.